@charset "utf-8";
/* CSS Document */

/*通用*/
body { font-size:12px; padding:0; margin:0 auto; color:#000; font-family: "\5FAE\8F6F\96C5\9ED1", "宋体"; background:#fafafa; behavior:url("../js/csshover.htc");}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p,ol { padding:0; margin:0;}
ul,li { list-style:none;}
img { border:0px;}
a { text-decoration:none; }
a:hover { }
.clear { clear:both; height:0px;}

/*头部通用*/
.top { font-family: "\5FAE\8F6F\96C5\9ED1", "宋体"; font-size:12px;}
.top_line {  border-bottom:#eee 1px solid; background:#f7f7f7;}
.top_line_1160 {width:1160px; margin:0 auto; height:30px; line-height:30px; color:#191919; }
.top_line_1160 a { color:#727272;}
.top_line_1160 a:hover { color:#ff5621}
.top_textline { cursor:text; color:#aaa;}
.top_line_left { float:left;}
.top_line_right { float:right; color:#ff5621}
.top_line_right a {color:#3d3d3d}
.top_line_right a:hover {color:#ff5621}

.top_line1 { background:#fff;}
.top_line1_1160 { width:1160px; margin:0 auto; height:101px;}
.top_line1 .logo { float:left; margin-top:20px;}

#city { width:68px; height:45px; color:#ff8720; position:relative; broder-radius:4px; margin:38px 0 0 10px; float:left; display:inline;}
#city-id { display:block; text-align:left; zoom:1; color:#363636; font-weight:100; font-size:18px;}
#city #cities-list {left:0; top:45px;}
#cities-list{ position:absolute; background-color:#fff; z-index:11;display:none; width:310px ;padding:15px; border:1px solid #ff8720; border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.3)}
.cities-list-hd{padding:0 0 10px 20px ;border-bottom:1px solid #e9e1d9; margin-bottom:10px}
.cities-list-hd span{ margin-right:20px; color:#ff8720; cursor:pointer }
.cities-list-hd .on{ background-color:#ff8720; color:#fff; padding:2px 8px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
#cities-list .cities-list-bd{text-align:left}
.cities-list-item{ padding-left:2px }
.city-mod{ border-bottom:1px solid #e9e1d9; margin:5px 0 0 0; padding-bottom:5px}
.cities-list-bd span{margin:0 10px 0 0; color:#000; white-space:nowrap; display:inline-block; line-height:2em}
.cities-list-bd span a { color:#575757; }
.cities-list-bd span a:hover { background:#ff8720; color:#fff;}
.cities-list-bd dt{ float:left; margin-right:25px; color:#000; font-weight:bold;}
.cities-list-bd dd{ clear:both}
.my_city {color: #FF8720;}
.my_city:hover {text-decoration:underline;}

.top_line1 .city a:hover { color:#ff8720; text-decoration:underline;}
.top_line1 .search { float:left; width:485px; height:39px; margin:25px 0 0 130px; display:inline;}
.top_line1 .form { height:30px; border:#ff9920 3px solid; overflow:hidden; background:#ff9920;}
.top_line1 .form input{ width:390px; color:#838383; background:#fff; padding:6px 6px 6px 0; overflow:hidden; height:18px; font-size:14px; line-height:18px; border:none; text-indent:8px;}
.top_line1 .form .in_btn{ width:70px; height:30px; padding:0; background:#ff9920; font-weight:bold; color:#fff; line-height:30px; cursor:pointer; overflow:hidden; border:none; }
.top_line1 .hotwords{ width:485px; height:30px; line-height:30px; color:#888; overflow:hidden;}
.top_line1 .hotwords a{color:#888; margin:0 10px 0 0}
.top_line1 .hotwords a:hover{ text-decoration:underline;}
.top_line1 .myhomecart { width:212px; height:36px; float:right; margin:25px 0 0 0; display:inline;}
.top_line1 .myhomecart li { float:left;  position:relative;}
.top_line1 .myhome {width:106px; height:36px; line-height:36px; font-size:12px; font-weight:bold; font-family:"宋体"; text-align:center; color:#fff; background:#ff8720;}
.top_line1 .myhome:hover .myhomeblock  { display:block;}
.top_line1 .myhomeblock { position:absolute; top:36px; left:-103px; display:none; text-align:left; font-size:12px; line-height:18px; width:208px; height:96px; border:1px solid #ff8720; background:#fff; font-weight:100; z-index:9999;}
.top_line1 .myhomeblock_login { color:#333; height:33px; line-height:33px; border-bottom:dashed 1px #d7d7d7; text-indent:10px;}
.top_line1 .myhomeblock_login a {color:#ff8720;}
.top_line1 .myhomeblock_login a:hover {color:#ff8720; text-decoration:underline;}
.top_line1 .myhomeblock_text { color:#d7d7d7; margin-left:15px; margin-top:5px;}
.top_line1 .myhomeblock_text a { color:#333; padding:0 15px 0 15px; height:25px; line-height:25px;}
.top_line1 .myhomeblock_text a:hover { color:#ff8720; text-decoration:underline;}
.top_line1 .cart {width:104px; height:34px; border:1px solid #ff8720; color:#ff8720; line-height:34px; font-size:12px; font-family:"宋体"; text-align:center;}
.top_line1 .cartblock {  position:absolute; top:34px; left:-245px; display:none; text-align:left; font-size:12px; line-height:18px; width:348px; height:63px; border:1px solid #ff8720; background:#fff; color:#999; z-index:9999;}
.top_line1 .cart:hover .cartblock  { display:block;}
.top_line1 .cartblock_line { background:#fff; height:1px; width:104px; position:absolute; top:-1px; left:244px;}
.top_line1 .cartblock dt { background-position:-340px -185px; background-image:url(../images/front/index-pic.png); background-repeat:no-repeat; width:63px; height:62px; float:left; margin-left:20px; display:inline;}
.top_line1 .cartblock dd { margin:20px 0 0 20px; float:left; display:inline;}

.index_menu { background:#ff8720; height:38px;}
.index_menu_1160 { height:38px; width:1160px; margin:0 auto; }
.index_menu_left { width:226px; height:38px; background:#ff4b12; line-height:38px; font-size:18px; float:left; color:#fff; text-align:center;}
#qbfl { position:relative;}
#qbfl:hover .box1_menu { display:block;}
.qbflspan { background-position:-10px -96px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; width:17px; height:10px; display:inline-block; margin-left:5px;}
#qbfl:hover .qbflspan { display:none;} 
#qbfl:hover #qbflspan { display:inline-block; background-position:-36px -96px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; width:17px; height:10px; margin-left:5px;}
.index_menu_list { float:left; height:38px;}
.index_menu_list ul li { float:left; height:38px; line-height:38px; font-size:14px;}
.index_menu_list ul li a { height:38px; color:#fff; display:block;  padding:0 20px 0 20px; float:left;}
.index_menu_list ul li a:hover { height:38px; color:#fff; background:#2d2d2d; display:block; float:left;}
.index_menu_list ul li:hover div{height:38px; color:#fff; background:#2d2d2d; display:block;}
#ico1 { width:2px; height:18px; margin-top:10px; background-position:-305px -5px; background-image:url(../images/front/index-pic.png); background-repeat:no-repeat; }

/*全部分类*/
.box1_menu { width:222px; height:561px; border:#fd3912 2px solid; border-top:none;background:#fff;}
#block_menu { position:absolute; top:38px; left:0px; font-size:12px; text-align:left; display:none; z-index:9999;}
.box1_menu ul li { border-bottom:#e1e1e1 solid 1px; display:block; width:222px; height:50px;}
.box1_menu_div { background:#fff;}
.box1_menu ul li:hover .box1_menu_div  { background:#efe9e7; display:block; width:222px; height:50px;}
.box1_menu_title {margin-left:15px; color:#494949; font-family:Arial, Helvetica, sans-serif; height:28px; line-height:28px; font-size:14px; font-weight:bold;}
.box1_menu_title a { color:#494949;margin-left:5px;}
.box1_menu_title a:hover { color:#ff5621;}
.box1_menu_menu { height:22px;line-height:22px;}
.box1_menu_menu a { padding-left:15px; height:22px; line-height:22px; color:#6a6a6a;}
.box1_menu_menu a:hover { color:#000; cursor:pointer;}

.box1_middle { width:670px; margin:10px 0 0 10px;}
.box1_banner { width:670px; height:244px;}
.box1_bannerlist { position:relative; overflow:hidden;}
.box1_bannershow li { position: relative; overflow: hidden; width:669px; height:245px; }
.box1_bannerbar { position:absolute; top:230px; left:510px;}
.box1_bannerbar li { width:16px; height:6px; float:left; background:#fff; margin-left:5px; display:inline; overflow:hidden;}
.box1_bannerbar li.on { background:#ff3912;}

/*底部*/
.index_bottom { background:#505050; height:148px; font-family:"\5FAE\8F6F\96C5\9ED1", "宋体"; margin-top:30px;}
.index_bottom_line { background:#3e3e3e; border-bottom:1px solid #626262; height:7px; overflow:hidden;}
.index_bottom_text { width:1160px; margin:0 auto; text-align:center; line-height:20px; color:#797979; margin-top:40px;}
.index_bottom_text a { color:#999;}
.index_bottom_text a:hover {color:#fff;}
.index_bottom_text p { color:#8d8d8d;}
